package com.ygl.connection;

import lombok.Data;

/**
 * @author： ygl
 * @date： 2019/01/28
 * @Description：
 * 外部配置文件
 */
@Data
public class DbBean {
    /**
     * 连接属性
     */
    private String driveName = "com.mysql.jdbc.Driver";
    /**
     * 连接地址
     */
    private String url = "jdbc:mysql://132.232.32.251:3306/framework-learning";
    /**
     * 数据库用户名
     */
    private String username = "root";
    /**
     * 数据库密码
     */
    private String password = "ygl";
    /**
     * 连接池名称
     */
    private String poolName = "thread01";
    /**
     * 空闲池，最小连接数
     */
    private int minConnections = 1;
    /**
     * 空闲池，最大连接数
     */
    private int maxConnections = 10;
    /**
     * 初始化连接数
     */
    private int initConnections = 5;
    /**
     * 重复获得连接的频率
     */
    private long connTimeOut = 1000;
    /**
     * 最大允许的连接数，和数据库对应
     */
    private int maxActiveConnections = 100;
    /**
     * 连接超时时间，默认20分钟
     */
    private long connectionTimeOut = 1000 * 60 * 20;

}
